/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const TransferOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M4.5 5C4.5 3.067 6.067 1.5 8 1.5C9.933 1.5 11.5 3.067 11.5 5C11.5 6.933 9.933 8.5 8 8.5C6.68447 8.5 5.416 9.04502 4.47562 10.0263C3.70395 10.8315 3.20572 11.8764 3.05126 13L7.99999 13C8.4142 13 8.74999 13.3358 8.74999 13.75C8.74999 14.1642 8.4142 14.5 7.99999 14.5L2.74999 14.5C2.07708 14.5 1.46218 13.9422 1.52232 13.1907C1.64845 11.6146 2.30506 10.1233 3.39263 8.98843C4.01286 8.34123 4.74759 7.83703 5.54876 7.49829C4.90151 6.86315 4.5 5.97846 4.5 5ZM8 3C6.89543 3 6 3.89543 6 5C6 6.10457 6.89543 7 8 7C9.10457 7 10 6.10457 10 5C10 3.89543 9.10457 3 8 3Z" fill={ colors[0] }/>
<path d="M12.2197 8.71968C12.5125 8.42678 12.9874 8.42677 13.2803 8.71966L14.5303 9.96966C14.7448 10.1842 14.809 10.5068 14.6929 10.787C14.5768 11.0673 14.3034 11.25 14 11.25H10.25C9.83578 11.25 9.49999 10.9142 9.49999 10.5C9.49999 10.0858 9.83578 9.75 10.25 9.75H12.1909C11.9271 9.45552 11.9367 9.00266 12.2197 8.71968Z" fill={ colors[0] }/>
<path d="M12.0303 14.7803C11.7374 15.0732 11.2626 15.0732 10.9697 14.7803L9.71966 13.5303C9.50516 13.3158 9.441 12.9932 9.55708 12.713C9.67317 12.4327 9.94664 12.25 10.25 12.25H14.25C14.6642 12.25 15 12.5858 15 13C15 13.4142 14.6642 13.75 14.25 13.75H12.059C12.3229 14.0445 12.3133 14.4973 12.0303 14.7803Z" fill={ colors[0] }/>

  </>,
  name: 'transfer_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M4.5 5C4.5 3.067 6.067 1.5 8 1.5C9.933 1.5 11.5 3.067 11.5 5C11.5 6.933 9.933 8.5 8 8.5C6.68447 8.5 5.416 9.04502 4.47562 10.0263C3.70395 10.8315 3.20572 11.8764 3.05126 13L7.99999 13C8.4142 13 8.74999 13.3358 8.74999 13.75C8.74999 14.1642 8.4142 14.5 7.99999 14.5L2.74999 14.5C2.07708 14.5 1.46218 13.9422 1.52232 13.1907C1.64845 11.6146 2.30506 10.1233 3.39263 8.98843C4.01286 8.34123 4.74759 7.83703 5.54876 7.49829C4.90151 6.86315 4.5 5.97846 4.5 5ZM8 3C6.89543 3 6 3.89543 6 5C6 6.10457 6.89543 7 8 7C9.10457 7 10 6.10457 10 5C10 3.89543 9.10457 3 8 3Z', 'M12.2197 8.71968C12.5125 8.42678 12.9874 8.42677 13.2803 8.71966L14.5303 9.96966C14.7448 10.1842 14.809 10.5068 14.6929 10.787C14.5768 11.0673 14.3034 11.25 14 11.25H10.25C9.83578 11.25 9.49999 10.9142 9.49999 10.5C9.49999 10.0858 9.83578 9.75 10.25 9.75H12.1909C11.9271 9.45552 11.9367 9.00266 12.2197 8.71968Z', 'M12.0303 14.7803C11.7374 15.0732 11.2626 15.0732 10.9697 14.7803L9.71966 13.5303C9.50516 13.3158 9.441 12.9932 9.55708 12.713C9.67317 12.4327 9.94664 12.25 10.25 12.25H14.25C14.6642 12.25 15 12.5858 15 13C15 13.4142 14.6642 13.75 14.25 13.75H12.059C12.3229 14.0445 12.3133 14.4973 12.0303 14.7803Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
